La clause CONNECT BY peut contenir d'autres conditions qui déterminent la création du tuple fils.
ex: CONNECT BY PRIOR nom= pere AND profession!='prof'
n'affichera le descendant du tuple que si il n'est pas prof.
On peut préciser que les racines des arbres seront des tuples vérifiant une certaine condition avec l'instruction START WITH
ex: START WITH pere IS NULL
permet de commencer la requête par les personnes qui n'ont pas de supérieur hiérarchiques.
Le connect by donne accès à la pseudo-colonne LEVEL qui est le niveau dans la hiérarchie du tuple courant.
ATTENTION les requêtes hiérarchiques ne peuvent se faire que sur une seule table dans le FROM.