Cierto, eso me faltó... aqui va otra vez el codigo completo
Código:
BEGIN TRAN
INSERT INTO .... --tabla maestra
IF (@@error <> 0)
BEGIN
ROLLBACK TRAN
RETURN
END
While @x <= @NFilas
Begin
INSERT INTO ... --tabla detalle
IF (@@error <> 0)
BEGIN
ROLLBACK TRAN
RETURN
END
set @x=@x+1
End
COMMIT TRAN
RETURN
Ya