Hola,
Ja, tienes razon, no vi el BEGIN mas adelante, despues de la declaracion de las variables.
Lo mejor que puedes hacer es ejecutar el comando para compilar el trigger y despues que te muestre si hay algun error de compilacion, si lo hay, sabras cual es el problema.
Código:
SQL> alter trigger TIB_PREGUNTAS compile;
SQL> show err
Saludos y mis disculpas por la confusion.