Combina procedimiento almacenado y consulta en T-SQL

¿Cómo combino la ejecución de un procedimiento almacenado y el uso de su resultado o parámetros en una consulta SQL normal?

Por ejemplo, me gustaría hacer algo como lo siguiente:

-- passing result of SELECT to SP
SELECT a, b FROM t
EXEC my_sp a, b

-- passing result of SP to INSERT    
INSERT INTO t
EXEC my_sp a, b

etc.

Respuestas a la pregunta(2)

Su respuesta a la pregunta