#NEWLINE# @ reflection . cache #NEWLINE# def get_view_names( self , connection , schema = None , **kw ) : #NEWLINE# #INDENT# s = '\n        select rdb$relation_name\n        from rdb$relations\n        where rdb$view_blr is not null\n        and (rdb$system_flag is null or rdb$system_flag = 0);\n        ' #NEWLINE# return [ self . normalize_name ( row [ 0 ] ) for row in connection . execute ( s ) ]