<p>When I try to execute a view that includes tables from different schemas an ORA-001031 Insufficient privileges is thrown.  These tables have execute permission for the schema where the view was created.  If I execute the view's SQL Statement it works.  What am I missing?</p>

As the table owner you need to grant SELECT access on the underlying tables to the user you are running the SELECT statement as.
```
```
grant SELECT on TABLE_NAME to READ_USERNAME;
```
```