Embora este aplicativo use um monte de SQL embutido, a tabela temporária é criada em um procedimento armazenado.
Esta consulta encontrou os procs armazenados que criam as tabelas.
select O.[name], left(c.[Text], 1000) as Text, left(o.name, 1000) as sp_sort
From sysComments c
inner join sysobjects o
on o.id = c.id
where c.[text] like '%##TABLENAME%'
E um deles foi logo encontrado na lista de perfis.