Вот грязный хак, я только что придумал;
фон, мне нужно вызвать функцию, но указать ОБНОВЛЕНИЕ, а не ВЫБРАТЬ ... может быть, ваш фон такой же ...
Поэтому я указал свое ОБНОВЛЕНИЕ следующим образом:
UPDATE sometable_doesnt_matter
SET some_comlumn=some_comlumn
WHERE (select my_function = 1);
И моя функция всегда возвращает целое число 1.
Ofc, я собираюсь изменить код, чтобы он также работал с SELECT, но сейчас, как исправление, это работает для меня.