I'm obviously biased, but IMO the benefits of using a language over SQL is:
* Ability to write reusable logic (rules)
* Support for inline policy tests
* Abstracted from the data model, so easier for collaboration and distributing across multiple applications