İnternette baya bir araştırıp exception'lar ile ilgili bir kaç döküman buldum fakat istediğim şeyi tam olarak bulamadım ve firebird de var mı ondan da emin değilim

Oracle'daki
begin
exception
when dup_val_on_index then null;
end;
yani kayıt unique indexlerden birinde duplicate oluşturmaya çalışıyorsa direk buraya düşüyor ve null dersem hata vermiyor ya da başka birşey dersem onu yapıyor. gördüğüm fb exceptionlarında exist ile böyle bişey yapılmış fakat unique index ler değişitiğinde burdaki exist controlleri de değişmesi gerektiği için bana pek mantıklı gelmedi.
Yukarda yazmış olduğum kodun firebird'de karşılığı var mıdır?