Como inserir elementos extras em um SimpleCursorAdapter ou Cursor para um Spinner?

Eu tenho um Spinner que mostra uma lista de dados buscados no banco de dados. Os dados são retornados para um cursor a partir da consulta e o cursor é passado para o SimpleCursorAdapter do spinner. Está funcionando bem, mas quero inserir outro item sobre esses dados. Por exemplo, o girador já está mostrando uma lista de modelos criados pelo usuário salvos no banco de dados, mas desejo inserir "Novo modelo" e "Modelo vazio" na parte superior da lista de modelos e precisa ser inserido no Cursor / SimpleCursorAdapter de alguma forma

Eu considerei usar uma lista de matriz e preencher a lista de matriz a partir do cursor, mas o cursor é a melhor solução para mim, pois também contém outras linhas de dados relacionadas. Pesquisei na Internet outras soluções e encontrei algumas respostas pedindo para usar o CursorWrapper para esse fim, mas não consegui encontrar um exemplo concreto de como usar o CursorWrapper para realizar o que quero. Como posso inserir algumas linhas no cursor ou alguém pode dar um exemplo fácil de seguir o CursorWrapper !! Desde já, obrigado

questionAnswers(4)

yourAnswerToTheQuestion