LPARAMETERS oRs, cAlias LOCAL loCursor loCursor = CREATEOBJECT("CursorAdapter") WITH loCursor .DataSourceType="ADO" .Alias=IIF( Type('cAlias') = 'C', cAlias, Sys(2015) ) .CURSORFILL(.F., .F., 0, oRs) ENDWITH loCursor.CursorDetach() loCursor = null loRs=null>Yes, CursorAdapter DO support ADO recorsets, along with native tables, XML docs, etc.