Meu problema é o seguinte:
Preciso consutar um campo em uma tabela que não é a tabela do bloco.
Fiz o seguinte código na triger pre-query:
BEGIN
DECLARE
CURSOR C_CURSOR IS
SELECT STATUS
FROM TABELA_FORA
WHERE TABELA_FORA.ID = :BLOCO.TABELA_DO_BLOCO.ID;
V_STATUS VARCHAR2(3);
BEGIN
OPEN C_CURSOR;
FETCH C_CURSOR INTO V_STATUS;
CLOSE C_CURSOR;
IF V_STATUS = 'não' THEN
--NÃO MOSTRA ESSE REGISTRO
END IF;
END;
END;