I have a stored procedure which opens a very generic cursor (based on sql built from the supplied procedure parameters). The problem im having is this is very generic and so the field list often varies. Currently im having to write dynamic sql to define corresponding local variables and then loading the data from the cursor into these locals. This is a bit of a pain, Im wondering if there is any way I can access the row the cursor is pointing to directly (by fieldname), without having to FETCH INTO some locals? Thanks.