ecco, i figli li prendo sempre dallo stesso DB, praticamente il DB presenta due campi uno PARENT_ID e l'altro ID.

non posso evitare di fare due query? il campo ID è univoco mentre il PARENT_ID puo esistere per 1 o N ID