Здравствуйте, vdimas, Вы писали: V>Несколько раз мне приходилось генерить ключи самому. V>"Приходилось" означает, что другие решения были намного дороже.
Ок, давайте теперь поговорим о нужде знать ID ещё до вставки.
Я видел решения, которые устроены примерно так, как ты описал (хотя решительно не понимаю, как там можно оперативно возвращать неиспользованные ключи, не встревая в 2phase commit и прочий хардкор).
В тех случаях, когда я их видел, "необходимость" была продиктована достаточно искусственными причинами.
Уйдемте отсюда, Румата! У вас слишком богатые погреба.