order by 句で FieldA, FieldD, FieldE を指定して
Set Planを使用してみました

が、結果は同じ、プライマリーキーを使って検索をしてしまいます

ちなみに新しく作成したIndexのActiveはTrue,uniqueはFalseで
FireBirdのバージョンは1.0です