SQLiteのCURRENT_TIMEでハマる

こんなことしてしまうのは自分だけかもしれませんが・・・・と前置きしつつ。

Androidでデータを永続化するためにSQLiteでテーブルを作成しました。
そのテーブルを仮にTBL_Aとします。
TBL_Aの中に現在時刻を格納するカラムとして、CURRENT_TIMEという名前のカラムを用意しました。

COL_1、COL_2、COL_3とCURRENT_TIMEカラムがあったとすると、
このテーブルにデータを挿入するためのINSERT文は以下になります。

INSERT INTO TBL_A (
    COL_1, COL_2, COL_3,CURRENT_TIME
) VALUES (
    'VAL_1', 'VAL_2',・・・・・);

ここまでは問題なく、レコードの挿入もうまくいったのですが・・・・・。

挿入してレコードを取得すると・・・・

SELECT COL_1, COL_2, COL_3, CURRENT_TIME FROM TBL_A;

何故かCURRENT_TIMEがうまく取得できません。
期待してた値と違うものが取得されるのです。

調べてみると・・・・・CURRENT_TIMEって予約語じゃん!!
ってことがわかりました。

そもそも、テーブル作る時にエラー終了すればいいのに!!

まぁ、こんなことする私がアホなのでしょうが・・・・・
上記のSQLを修正して、問題解決です。

SELECT COL_1, COL_2, COL_3, T1.CURRENT_TIME FROM TBL_A T1;