Het gebruik van een globale tijdelijke tabel in dit scenario kan problemen veroorzaken omdat de tabel tussen sessies zou bestaan en kan leiden tot problemen bij het asynchroon gebruiken van de aanroepende code.
Een lokale tijdelijke tabel kan worden gebruikt als deze is gedefinieerd voordat sp_executesql wordt aangeroepen, bijvoorbeeld
CREATE TABLE #tempTable(id int);
sp_executesql 'INSERT INTO #tempTable SELECT myId FROM myTable';
SELECT * FROM #tempTable;