Dimenticavo, la soluzione che ho trovato io, utilizzando più query per cancellare dalle varie tabelle, secondo te può andare bene?...Anche se non sembra molto efficiente, funziona e non mi da problemi, e per il momento non vorrei andare a sconvolgere il tutto, casomai modificando il tutto in un futuro prossimo.