The answer you’re looking for is found in a similar SO question by Josh Burke:
-- Assume this table matches the output of your procedure
DECLARE @tmpNewValue TABLE ([Id] int, [Name] varchar(50))
INSERT INTO @tmpNewValue
EXEC [ProcedureB]
-- SELECT [Id], [Name] FROM @tmpNewValue