Split support for RETURNING in two

Keep the current feature to return the primary key and use a separate
feature for fetching multiple values.
Use single variable to control db-default fields