Je peux penser à trois solutions :
-
Vous insérez une seule ligne par instruction, mais c'est inefficace.
-
Vous triez les lignes avant de les insérer.
-
Vous réessayez une transaction si elle rencontre un blocage ou une erreur de sérialisation.
Je préférerais la troisième solution à moins que les erreurs ne se produisent très souvent.