mira a ver si te sirve
Código:
CREATE TABLE YYY (
A TIPO_DATO,
B TIPO_DATO,
C TIPO_DATO,
CONSTRAINT YYY_PK PRIMARY KEY (A)
);
CREATE TABLE ZZZ
(
A TIPO_DATO,
H TIPO_DATO,
Z TIPO_DATO,
CONSTRAINT ZZZ_PK PRIMARY KEY (A,H),
CONSTRAINT ZZZ_FK FOREIGN KEY (A) REFERENCES YYY (A) ON DELETE CASCADE
);
La clausula ON DELETE CASCADE le dice a la base que cuando se elimine la llave a la que se hace referencia tambien se eliminen las tuplas referenciadas.
no se si me he explicado, bien pero esa es mas o menos la idea