DCRs/stored procedures

I dont have LEI but am using DCR’s in L6 to connect my form fields to a MS SQL stored procedure. Is there ANY documentation/articles on how to do this because i seem to be having problems. What is the significance of a KEY field when connecting to a stored procedure? do you need one? what about return values? how do you use them? many thanks.