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