ORA-01036

ORA-01036 変数の名前/ 数が無効です。

が発生しました。
理由不明。
SQL的には普通に実行できる。
色々消したりしてわかったこと。
SQLコメントアウトされている部分があるとアウト。

where
 hoge.hoge1 = 1
 hoge.hoge2 = 2
-- and hoge.hoge3 = 3

的な感じで。
そういうの消したら動くようになった。
もげろおおおおおおおおおおおおおおおおおおおお
全然意味分からんちん。