det finns inget villkorligt index i Oracle DB, du kan konvertera logiken till att vara funktionsbaserade index.
så följande :
create unique index pessoa_juridica_cnpj_ix on pessoa (registro) where (fisica_sn = false);
blir i Oracle SQL :
create unique index pessoa_juridica_cnpj_ix on pessoa (case when fisica_sn = false then registro end) ;