IF !USED('address') USE address IN 0 ENDIF IF FSIZE('lMailAdd','address')=0 ALTER TABLE address ; ADD COLUMN lMailAdd L NULL ENDIF>Is there a good method for adding a field to a table programatically. In the event that you have databases deployed at the client's site and you need to add additional fields (the tables already having data in them) what is the best approach? I was hoping to write an update routine that would make the necessary changes to the tables.