Muchas Gracias por Su repuesta.
Lo Que Hice fue lo Siguiente y me ha funcionado, pero no es lo que necesito hasta el momento porque necesito ingresar otro campo que esta
Código SQL
[-]
CREATE PROCEDURE SP_EMP_DEPTO_PRY(
N_DEPTO SMALLINT DEFAULT NULL,
N_ID_PROYECTO SMALLINT DEFAULT NULL)
RETURNS(
ID_EMPLEADO BIGINT,
SALARIO NUMERIC(18, 2))
AS
BEGIN
FOR
SELECT
EMPLEADOS.ID_EMPLEADO,
EMPLEADOS.SALARIO
FROM
EMPLEADOS
INNER JOIN PUESTO ON (EMPLEADOS.ID_PUESTO = PUESTO.ID_PUESTO)
INNER JOIN DEPARTAMENTO ON (PUESTO.ID_DEPTO = DEPARTAMENTO.ID_DEPTO)
INNER JOIN PROYECTO ON (EMPLEADOS.ID_PROYECTO = PROYECTO.ID_PROYECTO)
WHERE
DEPARTAMENTO.ID_DEPTO = :N_DEPTO AND
EMPLEADOS.ID_PROYECTO = :N_ID_PROYECTO
INTO
:ID_EMPLEADO,
:SALARIO
DO
INSERT INTO DETALLE_PLANILLA(ID_EMPLEADO, SALARIO)
VALUES (:ID_EMPLEADO, :SALARIO);
BEGIN
SUSPEND;
END
END;
estoy tratando de insertar otro campo que no esta en est SP...Luego le cuento..
Muchas Gracias.