Percebi uma coisa que não foi falada no curso:
Quando digitamos um comando como: select num_rows, last_analyzed from user_tables where table_name = 'st'; ele não retorna nada e também não gera erro, o problema é que, como todos os comandos utilizados no curso são com letras maiúsculas isto passa despercebido. Acontece que o comando deveria ser assim: SELECT NUM_ROWS, LAST_ANALYZED FROM USER_TABLES WHERE TABLE_NAME = 'ST'; mesmo criando as tabelas com letras minúsculas, o Oracle, internamente utiliza letras maiúsculas para armazenar dados, por isso, quando utilizamos letras minúsculas nos comandos, pode ocorrer de aparecer como resposta apenas as colunas com as linhas sem informação.
DICA: Utilizar todos os comandos com letras maiúsculas para evitar este problema.
Até mais, bons estudos a todos....