code: func (db *Database) CTE(cte string, args ...interface{}) *Database {
  	db = db.clone()
  	db.cte += db.replaceMarks(cte)
  	db.cteSelectValues = append(db.cteSelectValues, args...)
  	return db
  }
docs: // CTE defines a Common Table Expression. Parameters are allowed