По поводу дырки - идея понятна, спасибо. И идея генерации RecId по должному алгоритму тоже понятна.
Вопрос чуть другой (услышьте вопрос

):
что будет, если RecId сгенерированы автоинкрементно, т.е. будут дабликаты в рамках компании (но уникальны в рамках таблицы)? Чем это грозит. Если ничем, то зачем морочиться с корректным алгоритмом RecId.