declare
v_pos number;
v_string varchar2(2000);
v_nome varchar2(2000);
begin
v_pos := INSTR(v_string, ‘ ‘, -1,1);
v_nome := SUBSTR(v_string, 1, v_pos -1);
end;
instr
primer parametro el string
segundo parametro el caracter a buscar(pesquisar)
tercer parametro por donde comenzar a buscar, la posicion, si es negativo de atras hacia adelante
instr con -1 empieza a buscar del final
el ultimo parametro indica que ocurrencia del caracter buscado
instr devulve en este caso la posicion del ultimo “espacio en blanco”
por eso el substr es hasta la posicion – 1