>> Есть варианты обхода дерева без рекурсий. Начиная с 2.1 вообще одним >> запросом. > > Подскажите как? Как минимум, требуется обход дерева с вычислением > глубины каждого узла относительно некоторого заданного узла.
читаем материалы с конференции http://www.ibase.ru/conf2007/program.html в частности, доклад Влада: http://www.ibase.ru/conf2007/ppt/Firebird.2.1.2007.ru.pdf ключевое слово RECURSIVE, со стр 17 -- Олег Матвеев

