Podziel imię i nazwisko w sqlite

Mam tabelę w dblite sql o nazwie [tblbook] z kolumną [autorzy]. W sql próbuję podzielić wartości autora na imię i nazwisko i posortować na nazwisko. Znalazłem ten wspaniały kod:

 SELECT substr(BookAuthor, 1, NULLIF(CHARINDEX(' ', BookAuthor) - 1, -1)) AS [FirstName],
   substr(BookAuthor, CHARINDEX(' ', BookAuthor) + 1, LEN(BookAuthor)) AS [LastName]
 FROM tblBook where _id=3

Działa doskonale na MSSQL, ale sqlite nie ma funkcji charindex, dlatego nie działa.

Czy ktoś może być uprzejmy i doradzić mi, jakie powinno być najlepsze podejście do osiągnięcia tego celu.

questionAnswers(2)

yourAnswerToTheQuestion