Indizes schränken die Datenmenge nicht direkt ein, sie helfen nur, wenn die Datenmenge per WHERE eingeschränkt wird. SORTED BY schränkt auch nicht ein, sondern sortiert nur. Um einen Index zu erstellen nutze
ALTER TABLE `tabelle` ADD INDEX (`name_der_spalte`)
Und, wenn's geht, nutze die zeoslib statt
ODBC &
BDE.