talvez qualquer outra coisa semelhante:
CRIAR OU SUBSTITUIR A FUNÇÃO que (número do p_child) o número do retorno getParent é
número v_parent;
começar
selecionar o pai em v_parent do t2 table2 onde p_child entre t2.range1 e t2.range2;
retornar v_parent;
extremidade;