Lista do SQL Server de identidades de inserção

Eu tenho uma tabela com um ID de incremento automático que estou fazendo

INSERT INTO ( ... ) SELECT ... FROM ...

Existe uma maneira de obter a lista de IDs que foram inseridos?

Eu estava pensando que poderia obter o ID máximo antes da inserção e depois assumindo que tudo é novo, mas se uma linha for inserida de outro lugar, eu poderia ter problemas. Existe uma maneira adequada de fazer isso?

Eu estou usando o SQL Server 2005

questionAnswers(2)

yourAnswerToTheQuestion