Yaroslav Schekin
> Синтаксис у with:
> WITH cte_name AS (query) query;
Да, вот это Вы и выдумали. Это синтаксис запроса (query), а WITH — только его часть.
Ну а остальное следует из этого, собственно.
Я думал, что наоборот запрос часть WITH. Хотя ничего подобного я не вижу. Но сейчас зашел в доки, написано, что WITH работает только с SELECT, INSERT, UPDATE и DELETE.