Uma maneira de contornar isso é simplesmente criar uma tabela "real", em vez de uma tabela temporária.
As vantagens que as mesas temporárias oferecem:
- Espaçamento de nomes . Você pode criar várias tabelas temporárias com o mesmo nome em sessões separadas.
- Limpeza automática . Você não precisa descartar explicitamente a tabela quando terminar. Ele desaparece quando você encerra sua sessão
Se o número 1 for crucial para você, provavelmente você precisará ficar com tabelas temporárias. Caso contrário, se apenas uma instância desse programa for executada por vez, ou se você criar o nome da tabela dinamicamente para torná-la exclusiva, recomendo que você escolha um nome exclusivo apropriado para essa tabela e a crie como uma tabela "real", então solte-o quando terminar.