Initial authoring mistake: tableName and viewSql both supplied; documented tableName precedence applied. Fixed by omitting tableName. Not reported as an engine bug.