Hola,
Código:
consulta := 'SELECT'''||dia||''', COUNT(*) AS EXPR1 FROM '|| tabla;
¿Te da el resultado esperado?, me cuesta ver una funcion de agregado sin un group by.
Esa consulta y la siguiente deberian tener el mismo resultado
Código:
consulta := 'SELECT COUNT(*) AS EXPR1 FROM '|| tabla;
Saludos