Casimiro, es evidente que es un error de integridad referencial...he revisado mi código varias veces y no veo problema en el. Déjame cambiar un poco la pregunta inicial, ya que creo que el error va por el lado de la transacción. Si ejecuto el borrado de la tabla hijo bajo la misma transacción que ejecuto el borrado de la tabla padre....la tabla padre se entera de que he borrado los hijos...obviamente todo antes de realizar el commit, ya que todo ocurre en una sola transacción.
|