Una CTE (Common Table Expression), definida con WITH, es un conjunto de resultados temporal nombrado que puedes referenciar dentro de una consulta. Las CTEs hacen que las consultas complejas sean más legibles al desglosarlas en pasos nombrados y lógicos — y permiten consultas recursivas (para jerarquías).
Una CTE básica — nombra una subconsulta para legibilidad
active_users (
id, name users active
)
active_users
name ;
