ORA-01747: user.table.column, table.columnまたはカラムの説明が無効です


システム・データベースがmysqlからoracle 10に移植されると、次のような問題が発生します.
java.sql.SQLException: ORA-01747: user.table.column, table.column       

問題はoracleのキーワードが使用されているためで、テーブルにorderというフィールドがあり、mysqlではキーワードではなくoracleではキーワードであることがわかりました.
 
Oracleのキーワードをクエリーする方法は、sqlplusで実行します.
select * from v$reserved_words;

oracleのキーワードは一目瞭然です.