Para evitar estar sempre a escrever as definições das tabelas e dos registos, podemos associar nomes a essas definições:
Neste caso estamos a definir um novo tipo de dados chamado FichaAluno como sendo um registo. Note que estamos a utilizar o sinal de ``='' e não o sinal ``:''. Quando utilizamos ``:'' estamos a definir uma variável, quando utilizamos ``= estamos a definir um tipo. Podemos agora definir um tipo para a tabela de fichas de alunos:
= tab [100] de FichaAluno;A variável info do tipo Alunos é uma tabela de cem elementos, em que cada elemento é um registo com o número, nome e nota de um determinado aluno. Para obtermos o número do aluno que está na posição 25 da tabela escrevemos:info: Alunos
[25].NUMERO;info[25] é um valor do tipo FichaAluno, com o selector NUMERO obtemos o número do aluno a que a ficha se refere.