Наконец то ты вернулся. Без тебя дела идут туго...
Ты наверное всё что здесь написано не прочитаешь, поэтому хочу твоего мнения узнать насчёт использовать NOT DISTINCT в CASE вместо равно.
И про рекурсивные CTE. Чтоб параметр добавить типа MAX LEVEL чтоб на листьях лишних чтений небыло. Влад вроде не против... Я в трекере завёл фича-реквест даже. Наверное он уже зетерялся среди массы других :-)
А, ну и Цизар закрыл баг-репорт, с чем я несогласный: http://tracker.firebirdsql.org/browse/CORE-1295

