Iirc having was in the standard allready for SQL-92, so I'm a bit curious to know what rdbms does not support it.
What you should be able to do with HAVING according to the standard is reference columns that are part either of group by or an aggregate function.
I do know that MySQL has made things weird for having in the same way they allow non-grouped by columns to not be part of an aggregate function, with the same possible outcome: indeterminable result in some cases. But extending things (even in non-sensible ways) is not the same as not supporting them, as long as the standard is indeed covered. And as long as you make sure you stick to the standard, MySQL will behave correctly in this case.