LOAD DATA INFILE não funciona em procedures do MySQL?

Boa tarde a todos!!!

 Estou tentando importar um arquivo de um .TXT para uma tabela no MySQL, para isso estou utilizando o comando LOAD DATA IN FILE, dentro de um procedimento,

mas o MySQL mostra uma mensagem ao compilar o procedimento:

 [b]LOAD DATA is not allowed in stored procedures[/b]

Alguém já passou por isto???

Segue abaixo o codigo do meu procedimento!

[code]DROP PROCEDURE IF EXISTS proc_importar_empenhos;
CREATE PROCEDURE proc_importar_empenhos(IN caminho VARCHAR(200))
NOT DETERMINISTIC
SQL SECURITY DEFINER
COMMENT ''
BEGIN

 load data in file caminho into table tblEmpenho fields terminated by '|';

END;[/code]

Estou estudando as permissões de meu banco!!!

SERÁ QUE É ISSO???

Me ajudem…