Да, я знаю, что могу сделать это с помощью хранимых процедур. Мне интересно, если это возможно с функциями.
Не так, как в хранимой процедуре - параметр все еще должен быть помещен в каждую позицию аргумента, но вы можете указать, что он использует значение по умолчанию из объявления:
SELECT yourschema.yourudf(x, y, z, DEFAULT, a, b, c, DEFAULT)