Если это SQL, то, возможно, это то, что вам нужно:
select *
from T1
where (A=1 and B=1 and C=D) or (a<>1) or (b<>1)
, но если это plsql, то:
DECLARE
cursor c is
select A,B,C,D from T1;
BEGIN
FOR r IN c LOOP
IF r.A = 1 AND r.B = 1 THEN
IF r.C = r.D THEN
dbms_output.put_line('YES!!!');
ELSE
dbms_output.put_line('Oh no ...');
END IF;
END IF;
END LOOP;
END;