tidak ada indeks bersyarat di Oracle DB, Anda dapat mengubah logika menjadi indeks berbasis fungsi.
jadi berikut ini :
create unique index pessoa_juridica_cnpj_ix on pessoa (registro) where (fisica_sn = false);
menjadi di Oracle SQL :
create unique index pessoa_juridica_cnpj_ix on pessoa (case when fisica_sn = false then registro end) ;