code: def execute(*args, **kwargs):
          
  
          # Inspect the call stack for the originating call
          args = CoyoteDb.__add_query_comment(args[0])
          db = CoyoteDb.__get_db_write_instance(target_database=kwargs.pop('target_database', None))
          filtered_kwargs = {k: v for k, v in kwargs.iteritems() if k != 'target_database'}
  
          # Execute the query
          cursor = db.cursor()
          try:
              cursor.execute(*args, **filtered_kwargs)
          except OperationalError, e:
              raise OperationalError('{} when executing: {}'.format(e.args, args[0]))
          return db, cursor
docs: Executes the sql statement, but does not commit. Returns the cursor to commit
  
          @return: DB and cursor instance following sql execution