En la solución de Yoselyn (voy a hacerle merge) recupera el count *y* los datos al mismo tiempo. Habría que ver cual es más eficiente según los usos. Si siempre recuperamos ambos, tiene sentido. Si solo recuperamos el count y, según el count, seleccionamos todo o no, entonces puede ser que sea menos eficiente. En todo caso, la función get_stat_track_exercise_info() siempre devolvía resultados hasta ahora, así que recuperar simplemente la cuenta no puede ser peor.