I have a table that looks like that:

The rows are sorted by CLNDR_DATE DESC.
I need to find a CLNDR_DATE that corresponds to the highlighted row, in other words:
Find the topmost group of rows WHERE EFFECTIVE_DATE IS NOT NULL, and return the CLNR_DATE of a last row of that group.
Normally I would open a cursor and cycle from top to bottom until I find a NULL in EFFECTIVE_DATE. Then I would know that the date I am looking for is CLNDR_DATE, obtained at the previous step.
However, I wonder if the same can be achieved with a single SQL?
Warning: Not a DBA by any means. 😉
But, a quick, untested stab at it:
Assuming you want the first CLNDR_DATE with EFFECTIVE_DATE after the last without.
If you want the first with after the first without, change the subquery to use min() instead of max().