Veramente io usavo proprio "select @@identity".
Ho risolto utilizzandolo con un sqlcommand nella stessa textstring dell'insert e utilizzando executescalar (l'unico modo in cui mi è stato possibile recuperare il valore).

Tu hai qualche esempio esteso di metodi alternativi?

comunque grz del reply