投稿者 魔界の仮面弁士  (社会人) 投稿日時 2020/4/1 14:32:50
試していませんが、When あるいは If で処理できないでしょうか。

Catch ex As OracleException When ex.Number = 54
   'ORA-00054: リソース・ビジー、NOWAITが指定されていました。 
Catch ex As OracleException When ex.Number = 2291
   'ORA-02291: 整合性制約(string.string)に違反しました - 親キーがありません