誰かがこの文書化されていないオラクルのヒントの目的を知っています:
BYPASS_RECURSIVE_CHECK
なぜそれを使用するかしないのですか?
そのヒントは絶対に使用しないでください。理由により文書化されていません。あなたがそれを使用するつもりなら、それは文書化されます。
私の知る限り、再帰的な SQL ステートメントを最適化するときに、オプティマイザーが別の方法で計画を生成する場合が時折あります。このヒントは、それに影響を与えることを目的としています。現実的には、再帰的 SQL ステートメントの一部が期待する計画を生成しない理由についてオプティマイザ グループと会話している Oracle の開発者であるか、または Oracle サポートのオープン SR を持つ開発者でない限り、このヒントを使用してオプティマイザのバグを回避するように指示されている場合、これや他の文書化されていないヒントを無視する方がほぼ確実です。
さらに詳しい情報が必要な場合は、いくつかの関連するバグへのリンクがある MOS ID 398605.1 を参照してください。