def exec_insert(sql, name = nil, binds = [], pk = nil, sequence_name = nil)
      exec_query(sql, name, binds)
    end
def exec_insert(sql, name = nil, binds = [], pk = nil, sequence_name = nil)
      exec_query(sql, name, binds)
    end
SQLite driver doesn't support all types of insert statements with executeUpdate so
 make it act like a regular query and the ids will be returned from #last_inserted_id
 example: INSERT INTO "aircraft" DEFAULT VALUES