Zum Eingrenzen des Fehlers vielleicht mal die Zeile suchen, die Ärger bereitet.
Du hast doch bestimmt auf der Tabelle irgend einen Schlüssel.
Dann baust die Abfrage so um, dass du zuerst nur nach Sätzen in der unteren Hälfte der Tabelle suchst.
Also zum Bleistift
SELECT xyz WHERE KEYFIELD<='M' ; Falls der Schlüssel z.B. Strings wären
Trifft der Fehler immer noch auf, dann splittest du den Bereich wieder
SELECT xyz WHERE KEYFIELD<='MM'
Sonst
SELECT xyz WHERE KEYFIELD>'M' AND <='ZM'
Das wiederholst du solange, bis der Satz eindeutig identifiziert ist.
ist unter Umständen ein bisschen Arbeit, aber am Ende hat man den Kandidaten
Eine andere Möglichkeit ist, den SQL-Profile anzuwerfen und alle Zugriffe zu protokollieren.
Der letzte Zugriff auf die Datenbank sollte dann den Problem-Satz enthalten
Gruß Ingo