ORA-01460: se solicitó una conversión no implementada o no razonable

Cuando ejecuto el siguiente código .Net:

using (var c = Shared.DataSources.BSS1.CreateCommand())
{
    c.CommandText = "\r\nSelect c1, c2, c3, rowid \r\nFrom someSpecificTable \r\nWhere c3 = :p0";
    var p = c.CreateParameter() as Oracle.DataAccess.Client.OracleParameter;
    c.Parameters.Add(p);
    p.OracleDbType = Oracle.DataAccess.Client.OracleDbType.Varchar2;
    p.DbType = System.Data.DbType.AnsiString;
    p.Size = 20;
    p.Value = "007";
    p.ParameterName = ":p0";
    using (var r = c.ExecuteReader())
    {
        r.Read();
    }
}

Obtuve el siguiente error:

ORA-01460: unimplemented or unreasonable conversion requested
ORA-02063: preceding line from XXX

Esta no es mi base de datos, y no tengo control sobre las declaraciones seleccionadas que recibo, esa tabla ES de un enlace de base de datos.

Lo curioso es que si agrego el siguiente código justo antes del ExecuteReader, funciona bien.

c.CommandText = c.CommandText.Replace("\r\n", " ");

Desafortunadamente, esa no es una buena solución en mi caso, ya que no puedo controlar a SQL. No puedo cambiarlo de esa manera.

En cuanto a la tabla en sí, las columnas son: c1 Número (5) c2 varchar2 (40) c3 varchar2 (20).

Sé que el ORA-02063 que viene después indica algo sobre un enlace de base de datos, pero busqué en la tabla de sinonim y no provino de ningún enlace de base de datos, y tampoco creo que \ r \ n deba afectar el enlace de la base de datos.

Intenté ejecutar la consulta sin parámetros vinculados, y funcionó, pero nuevamente es una mala práctica hacerlo en un término general.

El problema es que una herramienta de la competencia que no está basada en .Net, funciona y, por lo tanto, no es un problema general.

Tampoco pude reproducir el problema en mi propio entorno, esta es una base de datos de clientes y un sitio. Estoy usando el cliente instantáneo 11.1.6.20 y también lo probé con el cliente instantáneo 11.2.3.0

El db es 10 y el enlace db es a una base de datos oracle v8

Cualquier ayuda sería apreciada

Respuestas a la pregunta(4)

Su respuesta a la pregunta