Hola,
La verdad que despues de re-leer lo que te pegue me parece que tu única solución es hacerlo por código.
Si lo que necesitas es que sea con una funcion de Oracle yo no te puedo ayudar mucho mas, lo unico que se me ocurre es que te pases por la url del tema que te pegue y preguntar allí directamente.
http://www.todoexpertos.com/categori...nnect-by-prior
Saludos y suerte