code: def create_script_fact(self):
          
          self.ddl_text += '---------------------------------------------\n'
          self.ddl_text += '-- CREATE Fact Table - ' + self.fact_table + '\n'
          self.ddl_text += '---------------------------------------------\n'
          self.ddl_text += 'DROP TABLE ' + self.fact_table + ' CASCADE CONSTRAINTS;\n'
          self.ddl_text += 'CREATE TABLE ' + self.fact_table + ' (\n'
          self.ddl_text += ' '.join([col + ' VARCHAR2(200), \n' for col in self.col_list])
          self.ddl_text += ' ' + self.date_updated_col + ' DATE \n' # + src_table + '; \n'
          self.ddl_text += ');\n'
docs: appends the CREATE TABLE, index etc to self.ddl_text