Detta cosi e' un po' difficile. La transazione e' legata alla connection. Bisognerebbe verificare tutti i vari passaggi che la connection fa e l'eventuale errata presenza di piu' commit.