ok ben venga a sto comando ma come funziona?

codice:
strSQL = "SELECT @@identity FROM barche"
Set objRSIncremento = Server.CreateObject("ADODB.Recordset")
objRSIncremento.Open strSQL, objConn
if not objRSIncremento.eof then
idrAutoIncremento = objRSIncremento(0)
end if
Response.Write AutoIncremento
objRSIncremento.Close
set objRSIncremento = nothing
dove lo devo mettere prima o dopo dell'insert?