De el WITH common_table_expression
instrucciones
:
Entonces, no, no puede extender el alcance de la CTE más allá de la declaración SELECT en la que se definió. Tendrá que almacenar el resultado en una tabla temporal o una variable con valor de tabla si desea usar el resultado más de una vez.