एक वैरिएबल का उपयोग क्यों न करें जो आपके फ़ंक्शन के मूल्य को पकड़ सके। उदाहरण के लिए:
declare var_function (datatype(size)); // just to declare proper data type for your function
set var_function = my_function('filed');
select var_function, var_function/field2,
(var_function*field1)/field3,
....from my_table where group by filed1;
उस स्थिति में, आप फ़ंक्शन परिणाम का पुन:उपयोग करने जा रहे हैं और फ़ंक्शन की प्रक्रिया को दोहराने की कोई आवश्यकता नहीं है।