Boa tarde,
No gabarito o CONTMAXIMO está valendo 100. Entretando, na ultima volta do loop como o contador também valerá 100, logo terá um total de 101 registros na tabela, não? Pois a condição está <= Aqui fiz CONTMAXIMO valendo 99 e foram 100 registros no select count(*). Aguardo atenciosamente! :)