Here is a generic example:
CREATE TABLE tab1
(
v1 NUMBER,
v2 NUMBER,
v3 NUMBER,
v4 NUMBER
);
CREATE TABLE tab2
(
v1 NUMBER,
v2 NUMBER
);
INSERT INTO tab1
VALUES (1, 1, 1, 1);
INSERT INTO tab1
VALUES (2, 2, 2, 2);
INSERT INTO tab2
VALUES (2, 2);
INSERT INTO tab1
VALUES (3, 3, NULL, NULL);
INSERT INTO tab2
VALUES (3, 3);
select * from tab2;
select * from tab1;
V1 V2
2 2
3 3
2 rows selected.
V1 V2 V3 V4
1 1 1 1
2 2 2 2
3 3
DELETE FROM tab2
WHERE (v1, v2) IN (SELECT v1, v2
FROM tab1
WHERE v3 IS NULL AND v4 IS NULL);
select * from tab2;
V1 V2
2 2