この図には、Oracleが階層ツリーの問合せに対して行を戻す順序が示されています。 ルート行から始まり、ルートのいずれかの子行、その子行のいずれかの子という順序で、リーフ行(子のない行)に至るまで行を戻します。 
リーフ行に至った時点で、子行を持つ次の行が検出されるまで階層を上り、その子、その子のいずれかの子という順序で、次のリーフ行に至るまで行を戻します。 
このプロセスは、最初の子行のすべての子孫が戻された場合にのみ次の子のルート行に戻るという順序で継続されます。