La construction d'une liste séparée par des virgules de valeurs dans une instruction SQL Oracle

Je suis en train de construire une liste séparée par des virgules des valeurs d'un champ dans Oracle.

- Je trouver un exemple de code qui fait cela:

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

Mais quand j'ai essayer ce que j'ai toujours une erreur sur le mot clé from pas été prévu. Je peux utiliser SELECT INTO et cela fonctionne, mais si j'ai plus d'une ligne-je obtenir la récupération d'erreur.

Pourquoi ne puis-je pas faire comme suit:

SELECT myVar = Field1
FROM myTable
InformationsquelleAutor VBAHole | 2011-04-28