Hello.

I found some problems with property VCL DataSet.RecordSize. In VCL its type is Word and can be simply exceeded with big selects (using for example varchar2 functions) or when you use new Oracle 12 Database with option varchar2=32k.
I saw that in your components you use variable FRecordSize(Integer) but also override function GetRecordSize which generate error when FRecordSize is bigger than Word size. What are you going to do with this problem, specially when new Oracle 12 database will be in common use.

Best regards
Juktus