Ich würde dazu die IN-Klausel nützen:
UPDATE MEINETABELLE set MEINETABELLE.UpdateFeld = '8' where MEINETABELLE.Identifikation IN (4711,4712,4713,4714)
Schreib dir eine Funktion, die immer 50 Werte aus der Stringliste mit REC-ID-Nummern entnimmt (und auch gleich aus der Stringliste entfernt).
Du kannst nicht alle 2000-3000 Werte in die IN-Klausel packen, weil dann bestimmte Limits wie z.B. max Länge einer
SQL-Anweisung übrschritten würden.