During filtering dataset Unidac is using function
TOCIMetaData.GetIndexColumns which is very slow on some Oracle Servers (query duration approx 3 seconds). This is unnecessary operation (query is selecting index columns for Locate after filtering which is not necessary (BDE was moving to first record in set in this situation).
Please modify this behaviour.