CLEAR SET MULTILOCKS ON CREATE TABLE testCAAlias (f1 I, f2 I) INSERT INTO testCAAlias values(1,1) INSERT INTO testCAAlias values(2,2) USE USE testCAAlias ALIAS SomeOtherAlias IN 0 LOCAL oCA as CursorAdapter oCA=CREATEOBJECT("CursorAdapter") oCA.DataSourceType="NATIVE" oCA.SelectCmd="select * from SomeOtherAlias" oCA.Tables="SomeOtherAlias" oCA.KeyFieldList="f1" oCA.UpdatableFieldList="f1,f2" oCA.UpdateNameList="f1 SomeOtherAlias.f1, f2 SomeOtherAlias.f2" oCA.BufferModeOverride= 5 oCA.Alias = "testCAAlias" ?oCA.CursorFill() SELECT testCAAlias INSERT INTO testCAAlias VALUES (3,3) DELETE FROM testCAAlias WHERE f1=2 UPDATE testCAAlias SET f2 =11 WHERE f1=1 SELECT SomeOtherAlias ?ALIAS() LIST SELECT testCAAlias ?ALIAS() LIST ?TABLEUPDATE(.T.) SELECT SomeOtherAlias ?ALIAS() LIST CLOSE TABLES all USE testCAAlias LISTThanks,