1. При конкурентных выполнениях такого запроса:
select gen_id(gen_aa1, 1), gen_id(gen_aa2, 1) from rdb$database
Могут ли в конкурентном запросе быть считаны значения генераторов, когда один 
уже "щелкнул", а второй ещё нет?
Каков порядок выполнения такого запроса?

2. Аналогичный вопрос о конкурентном выполнения вот такого стэйтмента:
new.id = gen_id(gen_aa1, 1 + gen_id(gen_aa2, 1) - gen_id(gen_aa2, 0));

На SQL.ru никто так и не ответил, прошу помощи тут.
Ткните пальцем, куда смотреть надо, если уже описано.

Ответить