mehrere With Statements für "temporäere tabellen"

Hallo,

würde gerne einige Selects in temporäre Tabellen schreiben um diese später in einer Abfrage verwenden zu können.

Mit With … as (Select …)
kann ich das zumindest für ein Select machen.

Kann ich irgendwie mehrere With Statements verwenden um mehrere solcher temporären Tabellen verwenden zu können?

Gruß

with first_one as (
   ... 
), second_one as (
   ....
)
select *
from second_one