Вы хотите знать, заполнен ли s2.updated:
IF s2.updated IS NOT NULL THEN
do something
END IF;
Я бы предпочел использовать ненулевую логическую переменную, однако это будет либо true, либо false. Тогда вы спросите
IF s2.updated THEN
do something
END IF;
, который я считаю более читабельным.
Объявление структуры будет выглядеть как
TYPE signal_struct IS RECORD
(
updated BOOLEAN NOT NULL,
...
);