recuerda que Paradox esta muy limitado, el extract funciona con day no day ofweek
lo que puedes hacer es un campo calculado en tu dataset y en el evento oncalcfields haces algo asi
Código Delphi
[-]procedure TForm1.MiDatasetOnCalcFields(Sender: TObject);
var
days: array[1..7] of string;
begin
days[1] := 'Domingo';
days[2] := 'Lunes';
days[3] := 'Martes';
days[4] := 'Miercoles';
days[5] := 'Jueves';
days[6] := 'Viernes';
days[7] := 'Sabado';
MiDatasetMiCampoCalculado.AsString := Days[DayofWeek(MiDatasetMiCampoFecha.AsDateTime)];
end;