Обычно я делаю это:
1) CREATE TABLE #temptable (....
)
INSERT INTO #temptable SELECT .....
Это никогда не выдаст ошибку.
Это решит еще одну возможную ошибку.Если предложение WHERE, сопровождающее «select INTO», не дает строк, временная таблица не будет иметь нулевых строк, но временная таблица не будет создана вообще.Это может привести к взрыву сохраненного процесса позже.