Es un conjunto de resultados con nombre temporal al que puede hacer referencia dentro de una instrucción SELECT, INSERT, UPDATE o DELETE. El CTE también se la puede usar en una vista.
Sintaxis:
WITH alias_del_CTE AS
(
SELECT campo(s)
FROM tabla(s)
)
SELECT | INSERT | UPDATE | DELETE