Когато заключите изрази в скоби, Postgres интерпретира резултата като кортеж - по същество структура или запис.
И така, вашето изявление:
SELECT (
nextval('"KPI_MEASURE_ID_seq"'::regclass),
now(),
kpi_project.id,
kpi_measure.kpi_frequency_id,
kpi_metric.id ,
kpi_measure.branch ,
sum(kpi_measure.value)
)
връща една стойност. Тази стойност е рекорд.
Бази данни, които не поддържат кортежи, ще върнат грешка.
Решението е да премахнете скобите.