Сегодня получился положительный результат.
Большое спасибо за советы.

Вчера долго не удавалось настроить сетевой коннект.
Применял разные рекомендации, которые находил.
Вероятно, сделал что-то лишнее.
В firebird.log были записи
INET/inet_error: send errno = 32
Версия точно Firebird CS 2.1.3.18185-0.ds1-6built1

Сегодня вернулся к исходной точке и применил минимум настроек.
UDF отработала.
При этом управление в перегруженные функции new, delete не передается.
Буду проверять на более сложных примерах.

На локальном коннекте ситуация не изменилась - Segmentation fault на
операторе delete.

Проверить версию 2.5 быстро точно не получится.
В менеджере пакетов ubuntu ее нет, а другой путь установки сложнее,
опыт в Linux у меня небольшой.
Если надо - попробую проверить.

Можно ли сейчас предположить, есть ли шансы добиться, чтобы new,
delete заработали на локальном коннекте?
Или не стоит и пытаться?
В чем причина?

С уважением, Владимир.

Ответить