http://database.html.it/guide/lezion...azioni-e-lock/

Ricordiamo anche che alcuni tipi di operazioni non sono annullabili: in generale tutte quelle che creano, eliminano, o alterano la struttura di database e tabelle. È bene quindi evitare di includere in una transazione tali operazioni, che fra l'altro, nella maggior parte dei casi, causano una implicita COMMIT.