kanske något något liknande detta:
SKAPA ELLER BYT UT FUNGERAR getParent (p_child numrerar), retur numrerar är
v_parent numrera;
börja
välj föräldern in i v_parent från t2 table2 var p_child mellan t2.range1 och t2.range2;
gå v_parent tillbaka;
avsluta;