ok vamos a hacerlo de esa manera.....
Código SQL:
Ver originalCREATE TABLE test_1
(
id INT
)
INSERT INTO test_1 VALUES (1)
INSERT INTO test_1 VALUES (2)
INSERT INTO test_1 VALUES (3)
INSERT INTO test_1 VALUES (4)
CREATE PROCEDURE mi_proc
AS
SELECT 5
UNION
SELECT 6
INSERT test_1 (id)
EXEC dbo.mi_proc
SELECT * FROM test_1
si observas se esta insertando en la tabla de test_1 los valores que regresa el procedure 5 y 6 :) que es lo que necesitas que se inserten los valores que regresa el procedure en una tabla no?