Да, я знаю, что могу сделать это с помощью хранимых процедур. Интересно, возможно ли это с функциями.