Manchmal muss SQL überlistet werden.
Beim "CREATE TABLE AS ..." scheint SQL nur alle Daten zu wollen.
Daher ist die Einschränkung wieder in eine "Derived Table" zu verlegen.
"Fetch first 1 rows only" hilft mir schon manchmal bei scalaren Subselects die sonst mehr als 1 Zeile liefern könnten. Dies musste ich früher mittels "Group by" einschränken was allerdings zu mehr Zugriffen als nötig führte.