Вот мой код:
CREATE OR REPLACE FUNCTION getNumberOfPersons(num int)
RETURNS numeric LANGUAGE sql AS
$$
CASE WHEN (SELECT * FROM getTotalPersons(num)) is not null THEN SELECT getPerson(num)+getTotalPersons(num)*getPerson(num) ELSE SELECT getPerson(num) END;
$$;
До того, как я использовал CASE с тем же кодом (и только с первой ветвью), все работало нормально, но теперь с CASE я получаю синтаксическую ошибку error в или около CASE ». Я не вижу, где моя ошибка.