Hola a todos,
 
estoy iniciando en Oracle y la verdad tengo un problema para pasar una funcion de SQL Server a Oracle. Si alguien me podria ayudar estaria muy agradecido.      
Código SQL:
Ver original- ALTER FUNCTION [dbo].[FSECVER_TuberiaConexion] (@TubCodi VARCHAR(12)) 
- RETURNS INT 
- AS 
- BEGIN 
- DECLARE @VerId INT 
- DECLARE @Contador INT 
- DECLARE @Rpta INT 
- DECLARE verCursor CURSOR FOR 
-   
- --select * from verTuberiaConexion order by TubCodi, VerId 
-   
-     SELECT VertId 
-     FROM verTramoGasoducto 
-     WHERE TraCodi = @TubCodi 
-     ORDER BY VertId 
-   
-     OPEN verCursor 
-     SELECT @Contador=0 
-     SELECT @Rpta=1 
-   
-     FETCH NEXT FROM verCursor INTO @VerId 
-     WHILE @@FETCH_STATUS = 0 
-     BEGIN 
-         IF @Contador <> @VerId 
-         SELECT @Rpta = 0 
-   
-         FETCH NEXT FROM verCursor INTO @VerId 
-         SELECT @Contador = @Contador + 1 
-     END 
-   
-     CLOSE verCursor 
-     DEALLOCATE verCursor 
-   
- RETURN @Rpta 
- END