La siguiente lista indica las limitaciones en el uso de tablas temporales:
            Una tabla TEMPORARY solo puede ser de
            tipo HEAP, ISAM,
            MyISAM, MERGE, o
            InnoDB.
          
            No puede referirse a una tabla TEMPORARY
            más de una vez en la misma consulta. Por ejemplo, lo
            siguiente no funciona:
          
mysql> SELECT * FROM temp_table, temp_table AS t2; ERROR 1137: Can't reopen table: 'temp_table'
            La sentencia SHOW TABLES no muestra
            tablas TEMPORARY.
          
            No puede utilizar RENAME para renombrar
            una tabla TEMPORARY. No obstante, puede
            utilicer ALTER TABLE como alternativa:
          
mysql> ALTER TABLE orig_name RENAME new_name;
Ésta es una traducción del manual de referencia de MySQL, que puede encontrarse en dev.mysql.com. El manual de referencia original de MySQL está escrito en inglés, y esta traducción no necesariamente está tan actualizada como la versión original. Para cualquier sugerencia sobre la traducción y para señalar errores de cualquier tipo, no dude en dirigirse a mysql-es@vespito.com.

