Encontre o nó mais filho de um pai (qualquer nível) no oracle

A estrutura Minha tabela é

 | Parent ID   |  ID         |
 |-------------|-------------|
 |      a      |     b       |
 |      b      |     c       |
 |      b      |     d       |
 |      b      |     e       |
 |      c      |     f       |
 |      d      |     g       |
 |      e      |     h       |

Quero obter o maior número filho de todos os pais. Em outra tabela, tenho a, bec. Então eu quero obter o resultado abaixo.

 |  Parent_ID  |  Child      |
 |-------------|-------------|
 |      a      |     f       |
 |      a      |     g       |
 |      a      |     h       |
 |      b      |     f       |
 |      b      |     g       |
 |      b      |     h       |
 |      c      |     f       |

f, g, h são os granulares mais baixos.

questionAnswers(2)

yourAnswerToTheQuestion