может быть:
CREATE OR REPLACE PROCEDURE merge_custom_fields (
s1_cf IN custom_fields_table,
s2_cf IN custom_fields_table,
r_cf OUT custom_fields_table
)
AS
BEGIN
r_cf := s1_cf MULTISET UNION s2_cf;
END merge_custom_fields;
/
Я думаю, что необходимо использовать свойство "AppStarting" "Системы. Windows. Формы. Cursros" класс.
Можете быть Вы, должен также изменить цвет фона (или некоторая графическая подсказка) кнопки отмены, чтобы заставить пользователя понять, что отмена возможна.
Я подозреваю "курсор мыши +, песочными часами" являются Курсоры. AppStarting. Конечно, Вы идеально хотели бы нормальные песочные часы для остальной части UI и того курсора только для кнопки отмены, но...