вы можете использовать пункт RAISE EXCEPTION в EXCEPTION BLOCK
пример:
DECLARE
mensaje text;
mensaje_detalle text;
sqlerror text;
begin
--do something;
EXCEPTION
WHEN syntax_error THEN
RAISE EXCEPTION 'sintaxis error';
--for unknown exception
WHEN OTHERS THEN
GET STACKED DIAGNOSTICS mensaje = message_text, mensaje_detalle =
pg_exception_detail, sqlerror = returned_sqlstate;
RAISE EXCEPTION 'other error: %, %, %', sqlerror, mensaje,mensaje_detalle;
END;