Accept either form and return the view body as SQL.
The string form is retained so existing callers keep working, but new code should pass a definition.
Accept either form and return the view body as SQL.
The string form is retained so existing callers keep working, but new code should pass a definition.