簡単に言えば、それはできません。
T-SQLからは、他の人が提案しているようにストアドプロシージャを変更せずに、ネストされたストアドプロシージャ呼び出しの複数の結果にアクセスする方法はありません。
完了するために、プロシージャが単一の結果を返す場合は、次の構文で一時テーブルまたはテーブル変数に挿入できます。
INSERT INTO #Table (...columns...)
EXEC MySproc ...parameters...
複数の結果を返すプロシージャに同じ構文を使用できますが、最初の結果のみが処理され、残りは破棄されます。