Použití globální dočasné tabulky v tomto scénáři může způsobit problémy, protože tabulka bude existovat mezi relacemi a může vést k problémům s asynchronním používáním volajícího kódu.
Lokální dočasnou tabulku lze použít, pokud byla definována před voláním sp_executesql, např.
CREATE TABLE #tempTable(id int);
sp_executesql 'INSERT INTO #tempTable SELECT myId FROM myTable';
SELECT * FROM #tempTable;