Tuviste la idea correcta de usar any
operador para la unión. Una vez que se completa la unión, todo lo que queda es usar string_agg
para transformar el resultado al formato que desee:
SELECT name, STRING_AGG(description, ', ')
FROM test
JOIN ekwdesc ON ekwdesc.value = ANY(test.ekw)
GROUP BY name
Consulte el adjunto SQLFiddle para un ejemplo ejecutable.