To get all views in Teradata in Teradata

DBC.tables holds all the tables and views related information, to pick only views use TableKind column
SELECT * FROM dbc.tables WHERE tablekind='V'


To pick views from a particular database
SELECT * FROM dbc.tables WHERE tablekind='V' AND databasename='database'


Tip : If you want to apply show view of all the views in a database

SELECT 'SHOW VIEW '||databasename||'.'||tablename||';' FROM dbc.tables WHERE tablekind='V' and databasename='database'


Remember there is no object named dbc.views :)