What type of rows does `SELECT my_table FROM my_table` return?
It's a named composite type: https://www.postgresql.org/docs/current/static/sql-expressions.html#SQL-SYNTAX-ROW-CONSTRUCTORS

When you create a table, a TYPE with the same name is created. 

A row of that table is of that type.