Прочитал в ADG про любопытную штуку.
Если запустить приведенный ниже код с включенным/выключенным отладчиком, то сообщения об ошибке будут разными.
Customer."No." := '12';
Customer.DELETE();
First := 7;
Second := 0;
Ratio := First / Second;
Причина - command buffer.
Подробнее