In that cListOneToManyObj Class from MMortals it requires that the table belong to a DBC. When it's trying to figure out what the primary key is it need to use CURSORGETPROP(). FP2.X tables have no notion of what the primary key is. How are you using the framework to generate primary keys?