任意の select ステートメントに入力できるアプリケーションがあり、最初のキーワードとして "select" 以外のものを見つけた場合、適切な処理を拒否する検証ルーチンが実行されています。
この形式のクエリを使用しようとしています:
with mytable as (select something from sometable)
select somestuff from mytable
connect by level <= 50
これは、SQL Developer から実行した場合に正しい値を返します。アプリケーションが賢くしようとしていなければ、間違いなく同じことをするでしょう。with句を1行目以外に書くように順番を入れ替えることはできますか?このことをだます可能性のある他のトリックはありますか?