Add support for runtime expressions.
Do not push volatile functions, nor expressions involving the table itself on the right hand side.