Crie uma tabela auxiliar com uma coluna de identidade. Em uma inserção de transação na tabela aux, recupere o valor e use-o para inserir em sua tabela legada. Neste ponto você pode até deletar a linha inserida na tabela aux, o ponto é apenas usá-la como fonte de valores incrementados.