you do not need the Field1 - "ID" Cache automatically creates ID for any permanent storage. so in your case, just create Field1 = PersonID Foreign Key References PhoneBook.Person
when trying to delete entries that do not have a phone number try: delete from pkgAddressBook.Tlphones where personID is null the concept is fine in theory, but as you can imagine, having a single field in the DB that is not mandatory is a bit strange. kev
