I have a query like below and listed output of it:
SELECT DISTINCT TRACKING_NUM,TITLE_OF_DOC_SEC FROM some_table WHERE TRACKING_NUM IS NOT NULL; <
SELECT DISTINCT TRACKING_NUM,TITLE_OF_DOC_SEC FROM some_table WHERE TRACKING_NUM IS NOT NULL;
If you are using Oracle 11g+, then you can use LISTAGG():
SELECT TRACKING_NUM, LISTAGG(TITLE_OF_DOC_SEC, ', ') WITHIN GROUP (ORDER BY TRACKING_NUM) AS TITLE_OF_DOC_SEC FROM some_table WHERE TRACKING_NUM IS NOT NULL GROUP BY TRACKING_NUM;
See SQL Fiddle with Demo