Yes, that should be the right way to do.
Thanks gil.milbauer...
CREATE PROCEDURE dbo.sp_NewSequentialId
(@Id AS UNIQUEIDENTIFIER OUTPUT)
AS
BEGIN
SET NOCOUNT ON;
DECLARE @NewSequentialId AS TABLE (Id UNIQUEIDENTIFIER DEFAULT(NEWSEQUENTIALID()))
INSERT INTO @NewSequentialId DEFAULT VALUES;
SELECT @Id = Id
FROM @NewSequentialId;
END
GO