Практически каждый пример рекурсивного cte как раз иллюстрирует разворачивание дерева в плоскую структуру и там как минимум фигурирует id, id родителя и уровень вложенности.
То бишь дополнение любого из этих примеров условием where level = N (или скорее level <= N) даст универсальный нужный результат.