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