code: def execute(self, conn, file_id_list, transaction=False):
  	
  	sql=self.sql
  	binds={}
  	if file_id_list:
  	    count=0
  	    for an_id in file_id_list:
  		if count > 0: sql += ", "
  		sql += ":file_id_%s" %count
  		binds.update({"file_id_%s" %count : an_id})
  		count+=1
  	    sql += ")"
  	else:
              dbsExceptionHandler('dbsException-invalid-input', "Oracle/FileParentBlock/List. this_file_id not provided", self.logger.exception)
              
          result = self.dbi.processData(sql, binds, conn, transaction)
          plist = self.formatDict(result)
  	return plist
docs: file_id_list : file_id_list