Sets list of expressions selected by this
expr_list's ownership is transferred to this (which means this
is then responsible for freeing it when no longer needed).
| this |
a SqlStatement pointer |
| expr_list |
a list of SqlSelectField pointers |