どういうわけか私はすでにあきらめていますが、コードをこれに変更すると、どういうわけか機能します。実際のクエリに適用した結果は、期待される結果です。
SELECT(CASEWHEN EXISTS(SELECT 1 FROM DUAL)THEN(SELECT 4FROM dual)ELSE(select * from(SELECT 2 FROM DUAL order by 1)where rownum =1)END)AS DELEGATOR FROM dual
どういうわけか私はすでにあきらめていますが、コードをこれに変更すると、どういうわけか機能します。実際のクエリに適用した結果は、期待される結果です。
SELECT(CASEWHEN EXISTS(SELECT 1 FROM DUAL)THEN(SELECT 4FROM dual)ELSE(select * from(SELECT 2 FROM DUAL order by 1)where rownum =1)END)AS DELEGATOR FROM dual