Averiguar Id del documento insertado

JoseM
18 de Agosto del 2004
A ver, mi situación es la siguiente. Tengo unos formularios para insertar un registro en varios pasos. Cuando rellena el del paso1, en el paso2 tiene que seguir insertando información en otras tablas pero del mismo documento, por lo que necesito el id del registro recién insertado.
Buscando he encontrado la opción SELECT @@IDENTITY, pero no funciona, o no sé como se utiliza. ¿Se puede usar en un WHERE en SQL? Es decir, ¿para recuperar la información del registro recién insertado sería algo así?:

SELECT *
FROM Tabla
WHERE Id=(SELECT @@Identity)

Garcias, y saludos