I suggest to implement the following feature:
Allow bind/substitution variables in a query. Allow a query to be changed with user/application parameters.
A typical use case might be:
Using Acess Control a user could be limited to see some privileged info, therefore the retrieved data must be filtered.
The where condition needs to be dynamic to allow different data retrieval depending on each user privileges.
Although this represents some security issues (SQL Injection), due to RGPD some sensitive info might be displayed, or not, depending on user privileges (e.g. address, phone number, etc…).