I have an If Statement block similar to the below which is failing with the error -
PLS-00103: Encountered the symbol \"SELECT\" when expecting one of the following....
I don't believe subqueries are supported in IF conditions... PL/SQL will be expecting the SELECT to give it a set of records, not a single value to be used in a expression/statement.