No se trata de que sea bueno o malo, se trata de lo que necesites hacer.
Las transacciones se deben utilizar para realizar de forma atómica una serie de operaciones que "o se realizan todas o ninguna". Cuando acabes un grupo de operaciones debes hacer un commit, para "finalizar ese bloque". CommitRetainning mantiene la misma transacción, así que si deseas acabar un bloque de operaciones entiendo que no deberías utilizarlo.
|