Đảm bảo bạn đặt thuộc tính SIZE trên tham số trước khi thực thi. Với các tham số đầu ra trong Oracle, kích thước được chỉ định hoạt động như một bộ đệm. Nếu bộ đệm không được đặt, nó là 0 nên bạn không nhận được giá trị từ cơ sở dữ liệu.
var param = Ocmd.Parameters.AddWithValue("OUTPUTParam","").Direction = ParameterDirection.Output;
param.Size = 255;
Phần còn lại là tốt!