Ei, Stella! Tudo bem?
Sobre como usar o UNNEST
em um SELECT
, ele precisa estar em um contexto que gere linhas, como em uma query principal. Por exemplo:
INSERT INTO tabela_letras (letra)
SELECT value FROM UNNEST(['a', 'b', 'c']) AS value;
Mas, como o foco da sua dúvida é o uso no FOR
, o código da atividade está interando sobre o array diretamente. Sobre o erro ele pode ter vários motivos, pode compartilhar mais detalhes sobre a mensagem de erro ou o contexto em que está executando? Este guia te auxilia a trazer as informações certinho.
Até mais!
Caso este post tenha lhe ajudado, por favor, marcar como solucionado!