# File sql-serialize.rb, line 387
  def sql_insert (dbi)
    sql = "INSERT INTO " << sql_quote_name("sql_ids") << " ("
    sql << sql_quote_name ("id") << ", " << sql_quote_name("class") << ", " << sql_quote_name("refs")
    sql << ") VALUES (" << sql_assoc_id(dbi).to_s << ", "
    sql << sql_quote_str(self.type.name.sub(/#<Module .*?>::/, "")) << ", 1)"
    dbi.do_more(sql)

    sql = "INSERT INTO " + sql_quote_name(self.type.name.sub(/#<Module .*?>::/, "")) + " ("
    sql << sql_fetch_variable_names.join(", ")
    sql << ") VALUES ("
    sql << sql_fetch_variable_values(dbi).join(", ")
    sql << ")"
    dbi.do_more (sql)
  end