CTE sind Bestandteil des SELECT-Statements.
An allen Stellen an denen Du ein SELECT-Statement verwenden kannst, kannst Du CTEs einsetzen, z.B. im DECLARE-Statement, SELECT ... INTO etc.

... besser als Sub-Selects und CTEs ist es allerdings das Ganze in eine VIEW zu packen.

Birgitta