Oracle 10g R1とR2の違い

R1で通用していた書き方がR2では構文エラーとなる場合があります。(ひょっとしたらR1のバグかも)

どうしてたかというと、

項目1 CHAR "' '",

と定義していたんです。(固定の空白を登録)
この書き方はR2では、動きません。(構文エラーとなります)
""内はSQL構文にならないとエラーとなるチェックが追加されているようです。

正式には、

項目1 CONSTANT ' ',

と書きましょう。
この記述はOracle10gR1、R2両方で動作確認しました。