SQL Server Temp tabela vs variável de tabela

Os administradores de banco de dados de nosso cliente solicitaram que não usássemos tabelas temporárias em nossos procedimentos armazenados de relatório #Table), mas use variáveis de tabel

s variáveis de tabela são menos eficientes que as tabelas temporária

Also, se eu criar uma tabela como#table, em oposição a##table, aquele com um# é uma tabela de sessões, em oposição à## o que é global, certo? Quando ostored procedure está concluído e você não faz umDROP TABLE #table ... faz#table ainda existe? Se for baseado em sessão, terei acesso a ele novamente?