Dit is een veelvoorkomend probleem bij het 'opborrelen' van gegevens uit een reeks opgeslagen procedures. Een beperking in SQL Server is dat u slechts één INSERT-EXEC tegelijk actief kunt hebben. Ik raad aan te kijken naar Gegevens delen tussen opgeslagen procedures, een zeer grondig artikel over patronen om dit soort problemen te omzeilen.
Een tijdelijke oplossing zou bijvoorbeeld kunnen zijn om van Sp3 een functie met tabelwaarde te maken.