This is a quite old post of mine, but need to share with BD users, i belive this a useful reading.
Read on ...
http://weblogs.asp.net/mehfuzh/archive/2007/09/28/using-alternate-method-to-cursor.aspx