Hi Experts, kindly explain what is the differences or advantages of CDS views over Maintenance Views. In both of them we can join multiple tables, apply joining rules and both creates a physical view on the database layer on activation. Apart from column store methodology and vertical data partitioning for faster parallel processing, what are the technical benefits of Code Push Down? What is the most proper answer for why do we use CDS and not Maintenance Views, with real time example? No theories please.