There's no embedded lib for PostgreSQL, but I consider that a feature for postgresql.
A derived table, in most instances I've seen them defined, has just been a subselect.
Most of the new features for MySQL have been in PostgreSQL for years now, with the accompanying user testing that would go with it.
Glad to see MySQL adding features, but the things that bother me are still there (being able to initiate a transaction on mixed table types and not being able to roll it all back, those kinds of things, accepting illegal dates like 2003-02-31, mathmatical overflows that don't result in an error, and so on...) are not likely to go away.