The difference between a named result table and an unnamed result table (see
result table name) is that the unnamed result table cannot be specified in a FROM clause or in CURRENT OF <result_table_name> of a subsequent SQL statement.
QUERY statement |
|
DECLARE CURSOR statement (declare_cursor_statement) |
A named result table is generated. The column names of a result table defined by this QUERY statement do not have to be unique. |
SELECT statement (select_statement) |
A unnamed result table is generated. The column names of a result table defined by this QUERY statement do not have to be unique. |
SELECT Statement (named_select_statement) |
A named result table is generated. The column names of a result table generated by this QUERY statement must be unique. |