Como usar correctamente las transacciones
Las transacciones son para asegurar que todas las operaciones de modificacion de datos se lleven a cabo, se usan cuando intervienen varias tablas....
Encabezado Factura y Detalle Factura...
actualizar encabezado
actualizar detalle
si no hay error, se hace un commit para que se efectuen todas las modificaciones
si hay error haces un RollBack para cancelar todo, y no paso nadaa, los datos siguen intactos