Du kan inte använda Subquery Factoring/CTE med något annat än SELECT-satsen. Från dokumentationen:
Du kan göra så här:
DELETE FROM tbl WHERE tbl.id IN
(WITH X AS (), Y AS (), Z AS ()
SELECT id FROM TBL
WHERE TBL.ID IN (SELECT ID FROM Z));
Du kan inte använda Subquery Factoring/CTE med något annat än SELECT-satsen. Från dokumentationen:
Du kan göra så här:
DELETE FROM tbl WHERE tbl.id IN
(WITH X AS (), Y AS (), Z AS ()
SELECT id FROM TBL
WHERE TBL.ID IN (SELECT ID FROM Z));