Chỉ vì lợi ích của sự hoàn chỉnh, đây là một giải pháp sử dụng biểu thức chính quy (không phức tạp lắm IMHO :-)):
select regexp_substr(
'ThisSentence.ShouldBe.SplitAfterLastPeriod.Sentence',
'[^.]+$')
from dual
Regex
- sử dụng một lớp ký tự phủ định để đối sánh với bất kỳ thứ gì ngoại trừ dấu chấm
[^.]
- thêm một bộ định lượng
+
để khớp với một hoặc nhiều trong số này - sử dụng một ký tự liên kết
$
để hạn chế các kết quả phù hợp ở cuối chuỗi