A RENAME TABLE statement changes the name of a base table (see
Table).Syntax
<rename_table_statement> ::=
RENAME TABLE <old_table_name> TO <new_table_name>
<old_table_name> ::= <table_name>
<new_table_name> ::= <identifier>
Explanation
The old table name must identify a base table that is not a temporary table. The current user must be the owner of the table.
The new table name must not already be assigned to a base or view table or a private
synonym of the current user.The old table is assigned the name specified in the
new_table_name. All of the properties of the table (e.g. privileges, indexes) remain unchanged. The definitions of view tables based on the old table name are adapted to the new name.