Я пытаюсь создать функцию, которая условно возвращает набор таблицы. Примерно так:
CREATE FUNCTION my_function(row table1) IF row.field = TRUE RETURNS SETOF table2 AS ... ELSE RETURNS SETOF table3 AS ... END IF;
Это возможно?