Использование WITH RECURSIVE в PostgreSQL отличается от обычного WITH тем, что позволяет создавать рекурсивные запросы, которые могут обращаться к собственным результатам. 24
Рекурсивные CTE помогают легко обойти сложные структуры данных, такие как деревья. 2