beh sì. se un dato proveniente dal risutato di una query deve essere usato da un metodo o da qualche funzione sarà quella funzione a controllare la bontà di quella variabile.
se il popolamento della tabella avviene esclusivamente dopo i passaggi di controlli, non vedo motivi per controllare anche l'output...