Можете да опитате с нещо подобно:
select level, substr('Stefano', level, 1) /* a substring starting from level-th character, 1 character log */
from dual
connect by level <= length('Stefano') /* the same number of rows than the length of the string */
Това ще изгради един ред за всеки знак от началния низ, където N-тият ред съдържа N-тия знак, извлечен от substr
.