Чтобы "вытянуть" значение нескольких строк одной колонки в одну строку в Oracle 11.2 не обязательно придумывать хитрые иерархические запросы. Достаточно воспользоваться функцией LISTAGG.
Вот её описание в документации Oracle: http://docs.oracle.com/cd/E14072_01/server.112/e10592/functions087.htm
Вот её описание в документации Oracle: http://docs.oracle.com/cd/E14072_01/server.112/e10592/functions087.htm