im trying to understand ‘dynamic tables’ [snowflake] and they kiiinda just sound like materialized views + automation on cache results?