SQL Server: transacción de procedimiento almacenado

Hola, obtuve algunos procedimientos almacenados para crear productos y otras cosas en mi sitio. Ahora tengo que ejecutar algunos de ellos en una transacción. ¿Es eso posible o tengo que hacer un procedimiento almacenado solo para la transacción?

Puedo decir algo como

BEGIN TRAN
"1. stored procedure"
"2. stored procedure"
COMMIT

Respuestas a la pregunta(4)

Su respuesta a la pregunta