¿Cómo uso una cláusula OUTPUT de una instrucción INSERT para obtener el valor de identidad?

Si tengo una declaración de inserción como:

INSERT INTO MyTable
(  
  Name,
  Address,
  PhoneNo
)
VALUES
(
  'Yatrix',
   '1234 Address Stuff',
   '1112223333'
)

Como me pongo@var INT al valor de identidad de la nueva fila (llamadoId) usando la cláusula de SALIDA? He visto ejemplos de cómo poner INSERTED.Name en variables de tabla, por ejemplo, pero no puedo incluirlo en una variable que no sea de tabla.

He intentadoOUPUT INSERTED.Id AS @var, SET @var = INSERTED.Id, pero tampoco han funcionado.

Respuestas a la pregunta(1)

Su respuesta a la pregunta