Приведенный ниже код генерирует исключение Postgres, если session.aluno.roles * .role возвращает пустой список.Есть ли другой способ вместо того, чтобы обернуть его оператором if для решения проблемы?
'in'("tipoAvaliador", session.aluno.roles*.role)
Решение.
if(session.aluno.roles*.role)
'in'("tipoAvaliador", session.aluno.roles*.role)