I have the following procedure. I want to remove the '--'. For how far is this possible. Can I input which columns i want to get back?

CREATE OR REPLACE PROCEDURE ish.applsp_GetPage
(
TableName IN VARCHAR2,
PrimaryKey IN VARCHAR2,
Cols IN VARCHAR2,
SortField IN VARCHAR2,
PageSize IN INTEGER,
PageIndex IN INTEGER,
QueryFilter IN VARCHAR2
--rc1 IN OUT refcurpkg.rct1
) AS
nPageIndex INTEGER;
strEnd VARCHAR2(5);
strPrev VARCHAR2(5);
strStmt VARCHAR2(2000);
strCursor VARCHAR2(2000);
BEGIN
IF (PageIndex < 0) THEN
nPageIndex := 0;
END IF;

strPrev := '' || PageSize * nPageIndex;
strEnd := '' || PageSize * (1+nPageIndex);

--strStmt := 'OPEN rc1 FOR SELECT TOP ' || strPrev || ' TO ' || strEnd || Cols || ' FROM ISH.' || TableName || ' WHERE ' || QueryFilter || ' ORDER BY ' || SortField;
strStmt := 'SELECT ' || Cols || ', ' || PrimaryKey || ' FROM ISH.' || TableName || ' WHERE ' || QueryFilter || ' ORDER BY ' || SortField;

DBMS_OUTPUT.PUT_LINE(strStmt);

EXECUTE IMMEDIATE strStmt;

--OPEN rc1 FOR
-- SELECT 'A' FROM DUAL;
END;
/

beforehand thanks!