ORA-00911:文字が無効です。

日本語のフィールドを持ったビューを作成しようとしたところ、「ORA-00911:文字が無効です。」というエラーが発生する。

CREATE OR REPLACE VIEW VIEW_FOO
(
    ID, 名前, ...
)
...

マルチバイトのフィールドを規定する場合にはフィールド名をダブルクォーテーションで囲む必要がある。
修正後

CREATE OR REPLACE VIEW VIEW_FOO
(
    ID, "名前", ...
)
...

とすることによって正常にビューが作成できた。