• OK I have run this:

    DECLARE @ResultSet INT

    EXEC @Resultset =spMyStoredProc

    SELECT @ResultSet

    I get two results

    First result:

    EXEC @Resultset =spMyStoredProc returns

    387961

    387962

    Second result:

    SELECT @ResultSet returns

    0