WITH-satsen är för användning med en SELECT-sats.
Från dokumenten: "Du kan ange den här satsen i vilken toppnivå som helst SELECT uttalande och i de flesta typer av underfrågor." (min betoning).
Här är en möjlig lösning om du verkligen behöver göra detta, från ORAFAQ. Den huvudsakliga bloggskrivningen är här.