[FEATURE] Oracle: local cache of the list of tables

Caching is done using SQLite database (could be shared also with other providers)