Parece ser o mesmo problema como aqui: Como converter data e hora para OracleTimeStamp
Você deve especificar o tamanho do valor de retorno, ou seja,
OracleParameter pExists = command.Parameters.Add("pExists", OracleDbType.Char, 1, null, ParameterDirection.Output);