La forma de utilizarlo va como el siguiente ejemplo:
BEGIN TRAN
BEGIN TRY
--EJECUCION CON POSIBLE ERROR
Print '> Se hace una ejecucion'
--CUANDO TERMINE DE EJECUTAR TODO:
COMMIT TRAN
END TRY
BEGIN CATCH
ROLLBACK TRAN
END CATCH
Espero que les sea util.
Slds.