Das kann man nur verhindern, wenn die Sätze einen Unique-Key haben.
Einen entsprechenden Index auf der AS/400 anlegen und doppelte Schlüssel werden abgewiesen.
Allerdings stirbt dann auch dein SQL mit einer entsprechenden Fehlermeldung.

Ein Schlüssel kann aus max. 120 Feldern mit einer Gesamtlänge von 2000 Zeichen gebildet werden.