>Как долго хранится
Пока не закрыто соединение, т.е. пока работает скрипт или открыто соединение с сервером.
> (и где?) хранится временная таблица?
В оперативной памяти, если таблица слишком здоровая, то на жёстком диске во временном файле
> т.е. нужно ли ее удалять самому?
Нет, она автоматически удаляется при разрыве соединения с сервером.