Crear una lista de valores separados por comas en una instrucción Oracle SQL

Estoy tratando de construir una lista de valores separados por comas a partir de un campo en Oracle.

Encuentro un código de muestra que hace esto:

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

Pero cuando trato de eso, siempre recibo un error sobre la palabra clave FROM que no se esperaba. Puedo usarSELECT INTO y funciona, pero si tengo más de una fila obtengo el error de recuperación.

Por qué no puedo hacer lo siguiente:

SELECT myVar = Field1
FROM myTable

Respuestas a la pregunta(3)

Su respuesta a la pregunta