Если судить по исходному коду этого метода, то переменная таблицы только объявляется, а затем используется в запросе. Т.е. инициализации для временной таблицы, если бы это было так, нет.
Может быть какой-нибудь глюк интерпретатора? А может ли быть так, что таблицы нет на сервере и интерпретатор считает, что она временная (в порядке бреда)?
Кстати, у себя специально проверял этот запрос - он целиком отрабатывается на сервере