io non sono riuscito
faccio la query di tutte le voci della stessa 'classe',
Stampo la prima voce, poi controllo se ha delle sottovoci e le aggiungo, il problema mi nasce se ho sottovoci di secondo livello, terzo livello etc.....
o mi è sfuggito qualcosa oppure è un pò più complesso di quanto pensavo...