Oracle 10g R1とR2の違い
R1で通用していた書き方がR2では構文エラーとなる場合があります。(ひょっとしたらR1のバグかも)
どうしてたかというと、
項目1 CHAR "' '",
と定義していたんです。(固定の空白を登録)
この書き方はR2では、動きません。(構文エラーとなります)
""内はSQL構文にならないとエラーとなるチェックが追加されているようです。
正式には、
項目1 CONSTANT ' ',
と書きましょう。
この記述はOracle10gR1、R2両方で動作確認しました。