なにやらシーケンスを利用している時にぶち当たったので、メモ。
原因は指定された順序番号(CURRVALまたはNEXTVAL)は、文のこの位置では不適切です。との事で、
対応として順序番号を削除してください。といわれます。
ただ、SQLを見ている分には問題無さそうに見えるのに。
いろいろと調べた結果、OracleのSQLリファレンスガイドにありました。
3207 | CURRVAL or NEXTVAL not&br;allowed in subquery of&br;update, delete or select | CURRVALとNEXTVALへの参照は主問合せ文では許可されますが、&br;UPDATE、CREATE VIEWまたはSELECT文の副問合せでは許可されません。 |
・・・サブクエリで呼んじゃダメなんだ…orz