Updating a table which was created by a 'AS select' command
===

I have created a table using a 'AS SELECT' statement.

`**CREATE TABLE TEST AS SELECT ... from <MANY TABLES> WHERE <MANY CONDITIONS>;**'


How do I make sure that updates on any of the table columns go onto TEST as well? 

Or do I have to use a VIEW? (which I dont want to as there is a need of a trigger to be working on TEST) 

Are any other options available other than using a VIEW ?
