Ho provato anche ad eliminare l'oggetto e re-istanziarlo per ogni tabella ma non cambia nulla.

Lo script per 700 record dura circa 7 secondi. Se aumento il numero di records mi da errore.