📖 Что делает этот код?
```sql
WITH RECURSIVE org_tree AS (
SELECT id, name, parent_id, 0 AS depth, ARRAY[id] AS path
FROM employees
WHERE id = 42
UNION ALL
SELECT e.id, e.name, e.parent_id, ot.depth + 1, ot.path || e.id
FROM employees e
JOIN org_tree ot ON e.parent_id = ot.id
WHERE NOT e.id = ANY(ot.path)
)
SELECT * FROM org_tree ORDER BY depth, name;
```
Что делает, зачем `WHERE NOT e.id = ANY(ot.path)`, какие риски.