Wydaje się, że jest to ten sam problem, jak tutaj: Jak przekonwertować datę i godzinę na OracleTimeStamp
Musisz określić rozmiar zwracanej wartości, tj.
OracleParameter pExists = command.Parameters.Add("pExists", OracleDbType.Char, 1, null, ParameterDirection.Output);