このような一時テーブルを使用する必要があります。 UNIONはSELECT用であり、ストアドプロシージャではありません
CREATE TABLE #foo (bar int ...)
INSERT #foo
exec MyStoredProcedure 1
INSERT #foo
exec MyStoredProcedure 2
INSERT #foo
exec MyStoredProcedure 3
...
そして、ストアドプロシージャにINSERT..EXEC..
がないことを願っています すでにネストすることはできません。または複数の結果セット。または他のいくつかの破壊的な構成要素