これを行う場合: select t.x, t.y, (select my_function(t.x) from dual) from t その後、Oracleはサブクエリキャッシングを使用して関数呼び出しを減らすことができます。