Wenn du das Select und das Delete in ein Query schreibst (mit Semikolon getrennt) is es fast unmöglich dass zwei script den selben datensatz verarbeiten. also jedes Script holt & löscht den ersten datensatz, verarbeiten diesen und holt & löscht den nächsten.
Gruß, Peter