SQL Server - Execução de consulta assíncrona

No Sql Server 2008, tenho um processo armazenado que grava o resultado em um parâmetro de saída e insere os parâmetros em uma tabela. Desejo que a parte "inserir em uma tabela" do SP seja executada de forma assíncrona para que o resultado possa ser lido a partir do parâmetro de saída sem aguardar a conclusão do comando insert.

Como eu posso fazer isso

Por exemplo

CREATE PROCEDURE dbo.Sample_sp
    @RESULT INT OUTPUT
    @PARAM_1 INT,
    @PARAM_2 INT,
    @PARAM_N FLOAT
AS

-- Perform Calculations like @RES = @PARAM_1 + @PARAM_2......
INSERT INTO DBO.A VALUES(@PARAM_1, @PARAM_2, ..... @PARAM_N)

 

EXECUTE ASYNC dbo.Sample_sp

questionAnswers(1)

yourAnswerToTheQuestion