Oracle: ¿cómo obtener el porcentaje del total por una consulta?

Tengo la siguiente consulta. Y el resultado que devuelve es muy inesperado:

select stato, (count(1) *100) / sum(1)
from LOG_BONIFICA
group by stato;

devuelve 100 para todas las filas

Respuestas a la pregunta(3)

Su respuesta a la pregunta