public function listViews($schemaName = null)
{
$baseSql = 'SELECT VIEW_NAME FROM ALL_VIEWS';
if (!empty($schemaName)) {
$schemaName = $this->escapeSchema($schemaName);
$baseSql .= sprintf(" WHERE OWNER = %s", Text::upper($schemaName));
}
return $baseSql . ' ORDER BY VIEW_NAME';
}