Dette er et almindeligt problem, når man forsøger at 'boble' data fra en kæde af lagrede procedurer. En begrænsning i SQL Server er, at du kun kan have én INSERT-EXEC aktiv ad gangen. Jeg anbefaler at se på, hvordan man deler data mellem lagrede procedurer, som er en meget grundig artikel om mønstre til at løse denne type problemer.
For eksempel kunne en løsning være at omdanne Sp3 til en funktion med tabelværdi.