Hola, ¿esa sintaxis es de db2?, no entiendo realmente lo que quieres, pero si es un simple select, entonces crea un procedimiento almacenado "normal":
Código:
CREATE PROCEDURE PROCPEDIDOSVENTASCLI ( CODCLIENTE Integer )
RETURNS (
CODPEDIDO Integer,
FECHA Timestamp,
CABPEDIDO Varchar(15),
etc... )
AS
begin
for
select Codigo, Fecha, SerieNumero, etc...
from tbLineasVentas
where TipoDocumento=2
and Cliente=:codCliente
order by Fecha desc
into :CodPedido, :Fecha, :CabPedido, etc...
do begin
/* esto es sólo un ejemplo, aquí haces lo que necesites */
suspend;
end
end