ORA-00936: falta la expresión al leer de la base de datos con el controlador dotConnect y la base de datos Oracle

Estoy usando el controlador dotConnect para conectarme a la base de datos Oracle, pero siempre recibo este error cuando quiero usar parámetros: ORA-00936: falta la expresión

CÓDIGO

using (var cmd = conn.CreateCommand())
            {
                conn.Open();
                cmd.CommandText = "SELECT stevilka_dokumenta from zmpt_dokumenti_po where status = @status"; ;
                cmd.Parameters.Add("@status", OracleDbType.VarChar, "1");

                using (var reader = cmd.ExecuteReader())
                {
                    while (reader.Read())
                    {
                        string stevilkaDokumenta = reader.GetString("stevilka_dokumenta");
                    }
                }

Error está aquí:

using (var reader = cmd.ExecuteReader())

¿por qué me sale ORA-00936: falta expresión? ¿Cómo debo declarar los parámetros de entrada?

Respuestas a la pregunta(2)

Su respuesta a la pregunta