SELECT INTO en una nueva Tabla

En BBj 7.0 y superior, los desarrolladores pueden vaciar el contenido de una sentencia SELECT en una nueva tabla. Los programadores usan a menudo esta característica para crear tablas temporales que las aplicaciones pueden utilizar durante un tiempo breve.

Para crear una tabla a partir del resultado de una sentencia SELECT, use la sintaxis SELECT ... INTO. El siguiente ejemplo crea una nueva tabla llamada TABLA_TEMPORAL con tres columnas (COL1, COL2, COL3) y la puebla con el resultado de la sentencia SELECT:

SELECT col1, col2, col3 INTO tabla_temporal FROM MITABLA

La nueva tabla recién creada se puede mantener permanentemente en la base de datos o se puede borrar cuando la aplicación finaliza usando la sintaxis estándar DROP TABLE.