Некоторые базы данных поддерживают синтаксис INSERT INTO ... SELECT ... RETURNING ...
. Поскольку вы используете TSQL, я считаю, что синтаксис для этого:
INSERT INTO table (fields...)
OUTPUT outputfields...
SELECT ...
Есть PDF по этому вопросу: Returning.pdf