Du måste använda ett sådant här tempbord. UNION är för SELECTs, inte lagrade processer
CREATE TABLE #foo (bar int ...)
INSERT #foo
exec MyStoredProcedure 1
INSERT #foo
exec MyStoredProcedure 2
INSERT #foo
exec MyStoredProcedure 3
...
Och hoppas att de lagrade processerna inte har INSERT..EXEC..
redan som inte kan kapslas. Eller flera resultatuppsättningar. Eller flera andra brytande konstruktioner