BИменованный подзапрос с WITH, существующий в рамках одного запроса
CКешированный запрос
DХранимая процедура
Объяснение вопроса
CTE задаётся через WITH: WITH cte AS (SELECT ...) SELECT * FROM cte. Улучшает читаемость, к CTE можно обращаться несколько раз. Рекурсивные CTE (WITH RECURSIVE) позволяют обходить деревья и графы.