Użycie globalnej tabeli tymczasowej w tym scenariuszu może spowodować problemy, ponieważ tabela będzie istniała między sesjami i może spowodować pewne problemy z asynchronicznym użyciem kodu wywołującego.
Lokalna tabela tymczasowa może zostać użyta, jeśli została zdefiniowana przed wywołaniem sp_executesql, np.
CREATE TABLE #tempTable(id int);
sp_executesql 'INSERT INTO #tempTable SELECT myId FROM myTable';
SELECT * FROM #tempTable;