Assicurati di impostare la proprietà SIZE sul parametro prima dell'esecuzione. Con i parametri di output in Oracle, la dimensione specificata funge da buffer. Se il buffer non è impostato, è 0, quindi non ottieni il valore dal database.
var param = Ocmd.Parameters.AddWithValue("OUTPUTParam","").Direction = ParameterDirection.Output;
param.Size = 255;
Il resto è buono!