tal vez si intentas con un if
if (desdefamilia.text='') then beginDMList.QApuntes.Close;DMList.QApuntes.SQL.Text := 'Select * From Apuntes Where (familia = null)';DMList.QApuntes.Open;
end
else
begin
DMList.QApuntes.Close;DMList.QApuntes.SQL.Text := 'Select * From Apuntes Where (familia >= '+ QuotedStr(DesdeFamilia.Text)+') and (familia <= '+ QuotedStr(HastaFamilia.Text)+')';DMList.QApuntes.Open;
end;
en mysql uso Familia is null no se si sea igual en fb 2.5 o no se si en fb2.5 sea correcto poner familia=null