itendevo più che altro efficienza nelle query... un metodo "semplice" infatti è quello di fare:
livello iniziale=0 (root)
SELECT dei record "root" (owner=0)
metto i record nella lista
finchè la lista non è vuota...
per ogni elemento...
...prendo quelli che hanno come parent tale elemento e lo aggiungo alla lista
...fine controllo lista