Jen pro úplnost, zde je řešení pomocí regulárních výrazů (IMHO nepříliš složité :-) ):
select regexp_substr(
'ThisSentence.ShouldBe.SplitAfterLastPeriod.Sentence',
'[^.]+$')
from dual
Regulární výraz
- používá negovanou třídu znaků pro shodu čehokoli kromě tečky
[^.] - přidá kvantifikátor
+aby odpovídala jednomu nebo více z nich - používá kotvu
$omezit shody na konec řetězce