Ciao Piero.mac,

grazie del feedback,
in effetti ci speravo in una tua risposta, vedo che non manchi mai quando si parla di db !

certamente sono in InnoDB, mi ero dimenticato di precisarlo.

Riguardo al punto 1 che mi dici ?
posso "sopperire" agli automatismi delle foreign con delle query a parte ? Oppure sbaglio io e le foreign sono usate dal 99% dei professionisti ?
Non so perchè ma coi db preferisco tenere tutto sotto controllo, ovviamente è una mia fisima !
Ci sono troppe query in ballo che richiamano tabelle su tabelle, e poi quando si parla di delete o update c'è sempre il solito esempio "classico" del database con autori e libri.. ormai lo sanno anche i muri di casa mia che se cancello l'autore, avrò i record dei libri orfani ...che pizza , non trovo mai nulla di un filo diverso o più complesso...

Sul punto 2 invece ? hai qualche notizia o sono io nella fantascienza ?

Grazie e ciao,
Stefano