Em todos meus códigos utilizo bastante o rowtype. É uma boa pratica e ganho performance em utilizá-lo? Segue um exemplo abaixo que costumo usar bastante. Mesmo que seja para uma ou duas informações utilizo ele. Esta correto?
DECLARE
R_TABELA TABELA%ROWTYPE;
BEGIN
SELECT * INTO R_TABELA;
FROM TABELA
WHERE CODIGO = 1;
END;
DECLARE
W_NOME VARCHAR2(40);
W_END VARCHAR2(60);
BEGIN
SELECT NOME, END INTO W_NOME, W_END
FROM TABELA
WHERE CODIGO = 1;
END;