Как сделать кастомный текст ошибки для констрейнта

Может я жгу после отпуска, но возникла такая мысль: когда в Oracle делается внешний ключ с ON DELETE = RESTRICT, то при попытке удаления родительской записи выкидывается ошибка: «ORA-02292: violated integrity constraint (owner.constraintname)- child record found », можно ли как-нибудь эту ошибку для каждого констрейнта уточнить, чтобы выдавался более осмысленный текст, например, «Нельзя удалить эту картинку, потому что оно привязано к видеоролику»? Может быть триггер или комментарий к констрейнту.

© Habrahabr.ru