ДЕ сказал, что это суть сводится к предоставлению доступа к статус-вектору.
Наверное стек вызова тоже хранится где-то там же.
Стек вызовов нигде, кроме стека вызовов, не "хранится" ;)
Всё хранится там, где оно хранится, а не там, где оно не хранится, хотя ...
:-)
Влад, как там с этим статус вектором.
Неужели к нему так сложно предоставить доступ, хотя бы через контексты
или single-row MON$.. аля RDB$DATABASE.
Раз уж даже MON$CALL_STACK сделали, причём с оговорками :-)
Ведь согласись оно ведь реально помогло бы "развести" логику по ответсвенностям
серверу своё, клиенту своё.
А то сейчас получается, что даже реализовывая логические эксепшены на сервере и
обрабатывая их,
всё равно нужно клиентом ловить всё остальное. А клиент в принципе и не обязан
(не должен) знать
как там это реализовано в ХП.