Oracle 11gR2 से, LISTAGG क्लॉज को चाल चलनी चाहिए:
SELECT question_id,
LISTAGG(element_id, ',') WITHIN GROUP (ORDER BY element_id)
FROM YOUR_TABLE
GROUP BY question_id;
सावधान रहें यदि परिणामी स्ट्रिंग बहुत बड़ी है (उदाहरण के लिए VARCHAR2 के लिए 4000 से अधिक वर्ण):संस्करण 12cR2 से, हम इस समस्या से निपटने के लिए ON OVERFLOW TRUNCATE/ERROR का उपयोग कर सकते हैं।