A mon avis, si oracle détecte un deadlock, c'est qu'il y a vraiment un pb d'accès concurrent sur ta table.

Tu peux lancer ton traitement et essayer de détecter les requêtes qui se mordent la...