oemp=CREATEOBJECT("empty") ADDPROPERTY(oemp, "ctest", "Test") USE sometable SCATTER NAME oemp ADDITIVE * you now have the added "ctest" property, plus the fields from * the scatter name oemp.As for the use you mentioned, I agree with others about the Session class being a real workhorse when dealing with data, since it automatically puts a box around your data environment and lets you do ANYTHING with data (opening tables, close database, whatever) inside the class without disturbing anything outside the class.