<code> import ( "log" "github.com/jmoiron/sqlx" go_ora "github.com/sijms/go-ora/v2" ) connStr := go_ora.BuildUrl(HOST, PORT, SERVICE_NAME, USER, PASSWORD, map[string]string{}) db, err := sqlx.Open("oracle", connStr) if err != nil { log.Fatalf("open %s", err) return } err = db.Ping() if err != nil { log.Fatalf("ping %s", err) return } slice := []int{1} query, args, err := sqlx.In("SELECT 1 FROM dual WHERE rownum IN (?)", slice) if err != nil { log.Fatalf("prepare %s", err) } _, err = db.Query(db.Rebind(query), args...) if err != nil { log.Fatalf("IN query %s", err) } </code> `IN query ORA-00911: invalid character` The same code works well with Godror.