Der SQL-Optimizer ab V6R1 versucht (wie oben gesagt) zuerst einen CLRPFM. Auf Grund der Dateiwartezeit von 60 Sekunden erfolgt halt erst hinterher der satzweise Delete.

Du kannst das umgehen, in dem du eine simple Where-Klausel anhängst, die dann alle Sätze umfasst.

Der alte Optimizer ist ab V6 wohl abgeschafft, so dass hier diese Probleme mit dem Neuen auftreten.