Pamiętaj, że wartością klauzuli wyjściowej jest to, że może ona zwrócić więcej niż jeden rekord i więcej niż jedno pole. Możesz więc wyprowadzić zarówno klucz naturalny, jak i tożsamość zestawu danych, dzięki czemu możesz również użyć teorii mnogości do wstawienia wielu rekordów do tabel podrzędnych. Wyjście jest bardzo potężne i warto się do niego przyzwyczaić.
Obecnie występuje błąd w scope_identity() (patrz link:http://connect.microsoft.com/SQLServer/feedback/details/328811/scope-identity-sometimes-returns-incorrect-value ), których firma Microsoft nie zamierza naprawiać. To powinno dać ci wskazówkę, czy powinieneś używać danych wyjściowych do nowego rozwoju, nawet jeśli jest to nieco bardziej nieprzyjemne dla pojedynczych rekordów.