Demi kelengkapan, inilah solusi menggunakan ekspresi reguler (IMHO tidak terlalu rumit :-) ):
select regexp_substr(
'ThisSentence.ShouldBe.SplitAfterLastPeriod.Sentence',
'[^.]+$')
from dual
Ekspresi reguler
- menggunakan kelas karakter yang dinegasikan untuk mencocokkan apa pun kecuali titik
[^.] - menambahkan quantifier
+untuk mencocokkan satu atau lebih dari ini - menggunakan jangkar
$untuk membatasi kecocokan hingga akhir string