Само собой, можно еще сделать дополнительную проверку, что передаваемый буфер действительно является временной таблицей (tmpBuffer.isTmp() || tmpBuffer.isTemDB())
О, точно. сейчас еще добавлю isTemDB. Как-то кочует эта модификация с времен, когда этого не было.