Assurez-vous de définir la propriété SIZE sur le paramètre avant l'exécution. Avec les paramètres de sortie dans Oracle, la taille spécifiée agit comme un tampon. Si le tampon n'est pas défini, c'est 0 donc vous n'obtenez pas la valeur de la base de données.
var param = Ocmd.Parameters.AddWithValue("OUTPUTParam","").Direction = ParameterDirection.Output;
param.Size = 255;
Le reste est bon !