Quanto tempo è che non programmo più in Pascal?? Però ci sono andato vicino...

Ho una domanda: mi avevano detto (almeno per il Pascal), che dichiarando le variabili array senza definirne un tipo, portava a dei piccoli fastidi nel caso di confronti e cosucce simili... mi riferisco al fatto che, in questa situazione
codice:
var a: array[0..5] of integer;
    b: array[0..5] of integer;
a e b sono di tipo diverso, mentre in questa situazione
codice:
type MioTipo = ARRAY[0..5] of integer;

var a: MioTipo;
    b: MioTipo;
le due variabili, a e b, risultano essere dello stesso tipo. Da un punto di vista prettamente logico, credo che sia così (poi in pratica, che serva o meno, non mi interessa), però non vorrei dire una baggianata. La stò dicendo?


Ciao.