ma non è che al 701° records c'è qualche dato sporco che mnda in errore la query?
Prova a farti stampare tutte le insert che fai (soprattutto la 701°) e guarda cosa tenta di eseguire...

ciao