PL/SQL - Sumar elementos de un rango

Hola, tengo un desarrollo pendiente de hacer y ya le he dado tantas vueltas que no me localizo, a ver si me pueden ayudar!. Resulta que tengo el campo de una tabla que contiene listados de teléfono, separados por comas y además también me puedo encontrar rangos de teléfonos (separados por guiones) necesito poner otra columna con la suma de todos los teléfonos que tiene cada fila..... Para dejarlo más claro, la información de la columna viene así 612345678,623456789-623456791, yo necesito poner otra columna que me aparezca 4. Lo mejor yo creo que es un cursor, pero me pierdo entre los bucles de , y - ¿me podríais ayudar?? Muchas gracias!!!

Añade tu respuesta

Haz clic para o