riando uma lista de valores separados por vírgula em uma instrução Oracle S

Estou tentando criar uma lista de valores separados por vírgula de um campo no Oracl

Encontrei um código de exemplo que faz isso:

DECLARE @List VARCHAR(5000)
SELECT @List = COALESCE(@List + ', ' + Display, Display)
FROM TestTable
Order By Display

Mas, quando tento, sempre recebo um erro sobre a palavra-chave FROM não estar sendo esperada. Eu posso usarSELECT INTO e funciona, mas se eu tiver mais de uma linha, recebo o erro de busc

Por que não posso fazer o seguinte:

SELECT myVar = Field1
FROM myTable